tg-me.com/semolina_code_python/17
Last Update:
7 урок:
Ссылка на видео
Методичка в notion: Файлы, JSON, CSV
Ссылка на презентацию
В презентации на последнем слайде есть дополнительная информация, которую нужно изучить для углубления в тему
Видео с решением практики
Практика:
Файл log_100.json:
1) чему равен общий вклад топ-3 всех IP по количеству посещений? Указать процентом
2) сколько в файле уникальных IP, с которых на сайт заходили только 1 раз
Файл log_cereals.csv:
3) наименьшая стоимость пачки манки
4) средняя цена на крупу за весь период наблюдений
Файл log_full.csv:
5) найти максимально часто встречающийся IP
6) посчитать в процентах вклад этого IP адреса в общее кол-во запросов
7) найти последнюю запись в логах с этим IP и выяснить какой user-agent был у этой записи
получить словарь:
suspicious_agent = {
"ip": '...', # самый частовстречаемый ip в логах
'fraction': 70.205, # процент запросов с таким ip от общего кол-ва запросов
'count': 29427, # число запросов с таким IP
'last': { # вложенный словарь с 2-мя полями
'agent': '...', # последний user-agent для этого ip
'timestamp': '...', # последний timestap для этого ip
}
}
SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
BY Semolina Code (Python / TypeScript)

Share with your friend now:
tg-me.com/semolina_code_python/17